package com.jiaai.system.model;

import com.jiaai.gift.model.VGift;
import com.jiaai.guard.model.GuardVo;
import com.jiaai.live.model.LiveCDNVO;
import com.jiaai.share.model.VShare;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2018/3/5.
 */
public class VAppSystemConfig implements Serializable{
    private String rongyunAppkey;
    private String rongyunAppSecret;
    private String jpushAppkey;
    private String jpushAppSecret;
    private List<VShare> shares;

    /**
     * 脏字过虑
     */
    private String limitWord;
    /**
     * 昵称过虑
     */
    private String limitName;

    /**
     * 直播间公告
     */
    private  String liveNotice;
    /**
     * 平台公告
     */
    private  String platformNotice;
    /**
     * 分享模板
     */
    private  String shareTemplate;

    /**
     * 钻石对换比例
     */
    private Double diamodsRatio=0.00;
    /**
     * 付费房间收益比例
     */
    private Double roomTicketRatio=0.00;
    /**
     * 直播间倒计时时间
     */
    private Integer roomCountDown=3;
    /**
     * 按时最高付费
     */
    private Integer limitMaxFee=0;
    /**
     * 按时最低付费
     */
    private Integer limitMinFee=0;
    /**
     * 禁止私信0表示不禁止，1表示禁止
     */
    private Integer limitMail=0;
    /**
     * 限制预览时间(秒)
     */
    private Integer limitWatch=300;
    /**
     * 禁止私下送礼物;0表示关闭，1表示开启
     */
    private Integer limitGift=0;
    private  Object vips;
    private  Object guards;
    public String getRongyunAppkey() {
        return rongyunAppkey;
    }

    public void setRongyunAppkey(String rongyunAppkey) {
        this.rongyunAppkey = rongyunAppkey;
    }

    public String getRongyunAppSecret() {
        return rongyunAppSecret;
    }

    public void setRongyunAppSecret(String rongyunAppSecret) {
        this.rongyunAppSecret = rongyunAppSecret;
    }

    public String getJpushAppkey() {
        return jpushAppkey;
    }

    public void setJpushAppkey(String jpushAppkey) {
        this.jpushAppkey = jpushAppkey;
    }

    public String getJpushAppSecret() {
        return jpushAppSecret;
    }

    public void setJpushAppSecret(String jpushAppSecret) {
        this.jpushAppSecret = jpushAppSecret;
    }

    public List<VShare> getShares() {
        return shares;
    }

    public void setShares(List<VShare> shares) {
        this.shares = shares;
    }



    public String getLiveNotice() {
        return liveNotice;
    }

    public void setLiveNotice(String liveNotice) {
        this.liveNotice = liveNotice;
    }

    public String getPlatformNotice() {
        return platformNotice;
    }

    public void setPlatformNotice(String platformNotice) {
        this.platformNotice = platformNotice;
    }

    public String getShareTemplate() {
        return shareTemplate;
    }

    public void setShareTemplate(String shareTemplate) {
        this.shareTemplate = shareTemplate;
    }



    public Object getVips() {
        return vips;
    }

    public void setVips(Object vips) {
        this.vips = vips;
    }

    public Object getGuards() {
        return guards;
    }

    public void setGuards(Object guards) {
        this.guards = guards;
    }

    public String getLimitWord() {
        return limitWord;
    }

    public void setLimitWord(String limitWord) {
        this.limitWord = limitWord;
    }

    public String getLimitName() {
        return limitName;
    }

    public void setLimitName(String limitName) {
        this.limitName = limitName;
    }

    public Double getDiamodsRatio() {
        return diamodsRatio;
    }

    public void setDiamodsRatio(Double diamodsRatio) {
        this.diamodsRatio = diamodsRatio;
    }

    public Double getRoomTicketRatio() {
        return roomTicketRatio;
    }

    public void setRoomTicketRatio(Double roomTicketRatio) {
        this.roomTicketRatio = roomTicketRatio;
    }

    public Integer getRoomCountDown() {
        return roomCountDown;
    }

    public void setRoomCountDown(Integer roomCountDown) {
        this.roomCountDown = roomCountDown;
    }

    public Integer getLimitMaxFee() {
        return limitMaxFee;
    }

    public void setLimitMaxFee(Integer limitMaxFee) {
        this.limitMaxFee = limitMaxFee;
    }

    public Integer getLimitMinFee() {
        return limitMinFee;
    }

    public void setLimitMinFee(Integer limitMinFee) {
        this.limitMinFee = limitMinFee;
    }

    public Integer getLimitMail() {
        return limitMail;
    }

    public void setLimitMail(Integer limitMail) {
        this.limitMail = limitMail;
    }

    public Integer getLimitWatch() {
        return limitWatch;
    }

    public void setLimitWatch(Integer limitWatch) {
        this.limitWatch = limitWatch;
    }

    public Integer getLimitGift() {
        return limitGift;
    }

    public void setLimitGift(Integer limitGift) {
        this.limitGift = limitGift;
    }
}
